/*yahooCSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
padding:0;margin:0;}
table{border-collapse: collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight: normal;font-style: normal;}
ol, ul {list-style: none; clear:both;}
caption,th{text-align: left;}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}

/*文字排版*/
.f12{font-size:12px;}
.fb{font-weight:bold;}
.fn{font-weight:normal;}
.f_org{ color:orange}
.t2{text-indent:2em;}
.lh150{line-height:150%;}
.unl{text-decroation:underline;}
body, input, select, button, textarea, td, th, li, a, p, label{ font-size: 12px; font-family:"Simsun","Arial"; color:#000; }

/*定位*/
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.mid{margin-left: auto;margin-right:auto;}
.fl{float:left;display:inline;}
.fl-01{ float:left;}
.fr{float:right;display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
}
.clearfix {
	zoom: 1;
	display:table;
}/*让浮动元素的父容器能根据浮动元素的高度自适应高度*/

.vm{vertical-align:middle;}
.pr{position:relative;}
.pa{position:absolute;}
.zoom{zoom:1;}
.hidden{visibility:hidden}
.none{display:none;}

/*长度高度*/
.w960{width:960px;}
.h100{height:100px;}
.w{width:100%;}
.h{height:100%;}

/*边距*/
.m10{margin:10px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mr10{margin-right:10px;}
.ml10{margin-right:10px;}

.p10{padding:10px;}
.pt10{padding-top:10px;}
.pt5{padding-top:5px;}
.pb10{padding-bottom:10px;}
.pr10{padding-right:10px;}
.pl10{padding-left:10px;}
.pl14{padding-left:14px;}

.pr20{padding-right:20px;}
.pl29{padding-left:29px;}

.mt16{ margin-top:16px;}
.mt20{ margin-top:20px;}
.mt26{ margin-top:26px;}

.w90{ width:90%;}